#ifndef WIDGETEXTRACTICON_H
#define WIDGETEXTRACTICON_H

#include <QWidget>
#include <QtWin>

class QLineEdit;
class QPushButton;
class QListWidget;
class QTextEdit;

class WidgetExtractIcon : public QWidget
{
    Q_OBJECT

public:
    WidgetExtractIcon(QWidget *parent = 0);
    ~WidgetExtractIcon();

private slots:
    void onSourceSelected();
    void onSaveSelected();
    void onExtract();

private:
    QLineEdit *m_pSourceLineEdit;
    QLineEdit *m_pSaveLineEdit;
    QListWidget *m_pListWidget;
    QTextEdit *m_pTextEdit;
    QPushButton *m_pSourceButton;
    QPushButton *m_pSaveButton;
    QPushButton *m_pExtractButton;
};

#endif // WIDGETEXTRACTICON_H
